import java.util.*;

public class Venda extends Item{

   private  String cliente; 
   protected  ArrayList<Item> itens_vendidos = new ArrayList<>();
   // array list com itens vendidos ao cliente, usa atributos da classe item (item, qtd, pt)
  
    
   public Venda() {}

   public Venda(String _cliente, int _quantidade, String _item, float pt){
       this.cliente = _cliente;
       itens_vendidos.add(new Item(_item,_quantidade, pt));
   }

   public Venda(String _cliente){
      // cria objeto apenas com nome do cliente
      this.cliente = _cliente;
   }

   public String getCliente() {
       return cliente;
   }

   public void getItensVendidos(){
        // mostra array list de itens vendidos a certo objeto
        itens_vendidos.stream().forEach((x) -> {
               System.out.println(x.getQuantidade() + "\n" + x.getItem() );
        });   
  }

   
}